
#timeline {
	width: 100%;
	margin-top: 60px;
	position: relative;
}
#timeline p {
	padding: 0px 0 0px 0;
color: #8a92a5;
line-height: 22px;
font-size: 13px;
height: 194px;
}
#timeline .middle {
	width: 52px;
	margin: 0 auto;
	position: absolute;
	left: 473px;
	top: -50px
}
#timeline .middle .year {
	width: 52px;
	height: 52px;
	background: url(../img/icons/timeline_markers.png);
}
#timeline .middle .year.tenth {
	background-position: 1px;
	margin-top: 22px;
}
#timeline .middle .year.eleventh {
	background-position: 125px;
	margin-top: 117px;
}
#timeline .middle .year.twelveth {
	background-position: 72px;
}
#timeline .node {
	position: relative;
	display: none;
}
#timeline .node.rev-anim .entry {
	top: 300px;
}
#timeline .node.rev-anim .marker {
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}
#timeline .node.rev-anim.anim .entry {
	top: -28px;
	-webkit-transition: top .5s ease .5s;
	-moz-transition: top .5s ease .5s;
	-ms-transition: top .5s ease .5s;
	-o-transition: top .5s ease .5s;
	transition: top .5s ease .5s;
}
#timeline .node.rev-anim.anim .marker {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
}
#timeline .node.left .entry {
	left: -473px;
}
#timeline .node.right .entry {
	left: 68px;
}
#timeline .node.n15 {
	margin-top: 50px;
	display:block;
}
#timeline .node.n14 {
	margin-top: 100px;display:block;
}
#timeline .node.n13 {
	margin-top: 220px;display:block;
}
#timeline .node.n12 {
	margin-top: 100px;display:block;
}
#timeline .node.n11 {
	margin-top: 220px;display:block;
}
#timeline .node.n10 {
	margin-top: 70px;display:block;
}
#timeline .node.n9 {
	margin-top: 90px;display:block;
}
#timeline .node.n8 {
	margin-top: 240px;display:block;
}
#timeline .node.n7 {
	margin-top: 90px;display:block;
}
#timeline .node.n6 {
	margin-top: 20px;display:block;
}
#timeline .node.n5 {
	margin-top: 186px;display:block;
}
#timeline .node.n4 {
	margin-top: 119px;display:block;
}
#timeline .node.n3 {
	margin-top: 207px;display:block;
}
#timeline .node.n2 {
	margin-top: 114px;display:block;
}
#timeline .node.n1 {
	margin-top: 216px;display:block;
}
#timeline .entry {
	width: 439px;;
	height: 275px;
	background: #fff;
	padding: 10px;
	position: absolute;
	top: -28px;
}
#timeline .entry a {
	text-decoration: none;
}
#timeline .entry .orange_arrow, #timeline .entry .bcolor_arrow, #timeline .entry .white_arrow ,#timeline .entry .yellow_arrow {
	width: 9px;
	height: 26px;
	margin: -51px 0 0 439px;
}
#timeline .entry .yellow_arrow.right_side, #timeline .entry .orange_arrow.right_side, #timeline .entry .bcolor_arrow.right_side, #timeline .entry .white_arrow.right_side {
	background-position: 9px 0;
	margin: -53px 0 0 -29px;
}
#timeline .entry .bcolor_arrow.right_side {margin: -59px 0 0 -29px;}
#timeline .entry .yellow_arrow {
	background:url(../img/icons/yellow_arrow.png);
}
#timeline .entry .orange_arrow {
	background: url(../img/icons/orange_arrow.png);
}
#timeline .entry .orange_arrow.right_side {
	margin-top: -49px
}
#timeline .entry .bcolor_arrow {
	background: url(../img/icons/purple_arrow.png);
	margin: -51px 0 0 439px;
}
#timeline .entry .white_arrow {
	background: url(../img/icons/white_arrow.png);
}
#timeline .entry .white_arrow.right_side {
	margin-top: -49px
}
#timeline .entry .one_line {
	margin-top: 13px;
}
#timeline .entry .start {
	width: 439px;
height: 60px;
padding: 10px 0px 0 20px;
margin: -20px 0 0 -10px;
}
#timeline .entry .start h3 {
	font-family: 'stratum-1-web', sans-serif;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 18px;
	text-shadow: -1px -1px rgba(0,0,0,0.2);
	line-height: 25px;
	color: white;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}
#timeline .entry .start.orange {
	border-top: 1px solid #f8b14a;
	background: #f58636 url(../img/icons/orange_bg.png) repeat;
}
#timeline .entry .start.green {
	border-top: 1px solid #1ccdcf;
	background: #1b949e url(../img/icons/green_bg.png) repeat;
}
#timeline .entry .start.bcolor {
	border-top: 1px solid #47a5c3;
	background: #47a5c3;
}
#timeline .entry .start.gcolor {
	border-top: 1px solid rgb(245, 175, 6);;
	background: rgb(231, 180, 57);
}
#timeline .entry .start.pcolor {
	border-top: 1px solid #ff7157;
	background: #ff7157;
}
#timeline .entry .start.wcolor {
	border-bottom: 1px solid rgb(231, 231, 231);;
	background: white;
}
.entry .start h4{margin: 0;text-shadow: -1px -1px rgba(0,0,0,0.2);}
.entry .start h4 span{padding-left: 20px;}
.entry .start h2{margin-top: 0px;text-shadow: -1px -1px rgba(0,0,0,0.2);}
.entry .start h2 span{font-size: 17.5px;padding-right: 51px;}
.entry .start.wcolor h4, .entry .start.wcolor h2{color:rgb(53, 52, 52);;}
.entry p.imgPrice{float: left;}
#timeline p.imgPrice{padding-right: 10px;
padding-bottom: 0px;
margin: 0 0px 0 -10px;
float: left;
width: 225px;}
#timeline .entry .month {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	color: #8a92a5;
	position: absolute;
	bottom: 14px;
	right: 20px;
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	-ms-transition: all .2s;
	-o-transition: all .2s;
	transition: all .2s;
}

#timeline .entry .category {
	vertical-align: middle;
	width: 214px;
position: absolute;
bottom: 5px;
right: 10px;
}
#timeline .entry .category .text {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	color: #8a92a5;
	float: left;
	width: 157px;
}
.text span.callForMe{color:#ff7157;font-size: 16px;}
#timeline .entry .category .icon {
	height: 28px;
	display: inline;
	vertical-align: middle;
	float:left;
	padding-right: 5px;
}
#timeline .entry .category .icon.news {
	background-position: 28px 0;
}
#timeline .entry .category .icon.launch {
	background-position: 56px 0;
}
#timeline .entry .category .icon.fund {
	background-position: 0 0;
}
#timeline .line {
	width: 4px;
	height: 1687px;
	margin: 0 auto;
	background: rgb(218, 218, 228);
}
#timeline .marker {
	width: 20px;
	height: 20px;
	background: url(../img/icons/timeline_markers.png);
	background-position: 20px 54px;
	margin: 0 17px;
}
#investors {
	margin-top: 125px;
}
#investors .blue_bg {
	width: 1000px;
	padding: 48px 0 48px 0;
	background: #ecf0fb;
}
#investors .blue_bg .firms {
	height: 43px;
	width: 867px;
	margin: 0 auto;
	border-image: none;
	vertical-align: middle;
}

#investors .cartoons {
	margin: 0 auto;
	background-color: #fff;
	text-align: center;
}

.headline.green {background:url(../img/green_headline.png); }
.headline {
font-family: 'stratum-1-web',sans-serif;
font-size: 40px;
font-weight: 300;
text-transform: uppercase;
text-shadow: 0 -1px rgba(0,0,0,0.3);
color: #fff;
width: 100%;
padding: 42px 0;
text-align: center;
-webkit-box-shadow: inset 0 1px rgba(255,255,255,0.15);
-moz-box-shadow: inset 0 1px rgba(255,255,255,0.15);
box-shadow: inset 0 1px rgba(255,255,255,0.15);
}

